package com.example.qsindusty.jmm_spline;

import android.app.Application;
import android.content.Context;
import android.graphics.Color;
import android.widget.ImageView;

import com.bumptech.glide.Glide;

import com.yuyh.library.imgsel.ISNav;
import com.yuyh.library.imgsel.common.ImageLoader;
import com.yuyh.library.imgsel.config.ISListConfig;

import cn.jpush.android.api.JPushInterface;
import cn.jpush.im.android.api.JMessageClient;

/**
 * Created by Administration on 2018/3/5.
 */

public class JMMApplication extends Application {

    // 自由配置选项
    public static ISListConfig config = new ISListConfig.Builder()
            // 是否多选, 默认 true
            .multiSelect(true)
            // 是否记住上次选中记录, 仅当 multiSelect 为 true 的时候配置，默认为 true
            .rememberSelected(false)
            // “确定”按钮背景色
            .btnBgColor(Color.GRAY)
            // “确定”按钮文字颜色
            .btnTextColor(Color.BLUE)
            // 使用沉浸式状态栏
            .statusBarColor(Color.parseColor("#3F51B5"))
            // 返回图标 ResId
            .backResId(R.drawable.abc_ic_ab_back_material)
            // 标题
            .title("图片")
            // 标题文字颜色
            .titleColor(Color.WHITE)
            // TitleBar 背景色
            .titleBgColor(Color.parseColor("#3F51B5"))
            // 裁剪大小。needCrop 为 true 的时候配置

            .needCrop(false
            )
            // 第一个是否显示相机，默认 true
            .needCamera(true)
            // 最大选择图片数量，默认 9
            .maxNum(9)
            .build();
// 自由配置选项

    public static ISListConfig config_sing = new ISListConfig.Builder()
            // 是否多选, 默认 true
            .multiSelect(false)
            // 是否记住上次选中记录, 仅当 multiSelect 为 true 的时候配置，默认为 true
            .rememberSelected(false)
            // “确定”按钮背景色
            .btnBgColor(Color.GRAY)
            // “确定”按钮文字颜色
            .btnTextColor(Color.BLUE)
            // 使用沉浸式状态栏
            .statusBarColor(Color.parseColor("#3F51B5"))
            // 返回图标 ResId
            .backResId(android.support.v7.appcompat.R.drawable.abc_ic_ab_back_material)
            // 标题
            .title("图片")
            // 标题文字颜色
            .titleColor(Color.WHITE)
            // TitleBar 背景色
            .titleBgColor(Color.parseColor("#3F51B5"))
            // 裁剪大小。needCrop 为 true 的时候配置
            .needCrop(false)
            // 第一个是否显示相机，默认 true
            .needCamera(true)
            // 最大选择图片数量，默认 9
            .maxNum(9)
            .build();


    @Override
    public void onCreate() {
        super.onCreate();
        // 自定义图片加载器
        ISNav.getInstance().init(new ImageLoader() {
            @Override
            public void displayImage(Context context, String path, ImageView imageView) {
                Glide.with(context).load(path).into(imageView);
            }
        });
        JPushInterface.setDebugMode(true);//调试模式
        JPushInterface.init(this);
        JMessageClient.init(getApplicationContext(), true);
        JMessageClient.setDebugMode(true);

    }

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
    }
}
